1
general::
Phrase(s): have a good head on one’s shoulders
Fig. to have common sense; to be sensible and intelligent. • Mary doesn’t do well in school, but she’s got a good head on her shoulders. • John has a good head on his shoulders and can be depended on to give good advice.
McGrawhill's American Idioms And Phrasal Verbs